home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / tools / czesc_1 / daterecall / francais / daterecall.doc < prev    next >
Text File  |  1993-03-17  |  6KB  |  153 lines

  1.            -----------------------------------------------------
  2.                             DateRecall   V1.6  
  3.  
  4.           (C)1993 Mathias 'HCL' Delantes &  Simon 'SMB' Feldmann
  5.            -----------------------------------------------------
  6.  
  7.  
  8. Description:
  9. -----------
  10. Cet utilitaire permet de lancer des programmes ou bien de faire afficher un
  11. texte (une ligne) en fonction du jour. Les dates etant mises dans un script
  12. La reelle specificite du programme est la possibilite de donner un INTERVAL
  13. LE de date durant lequel l'action devra etre realisee.
  14. La commande run doit se trouver dans le repertoire c:
  15. Le script est par default cherche dans: Env:DateRecall.prefs .Mais vous pou
  16. vez specifier le nom du script par: DateRecall <nom>
  17.  
  18. Fonctionne sous systemes 1.3, 2.0, 2.1, 3.0 ?
  19.  
  20.  
  21.  
  22. Notation de la date:
  23. --------------------
  24.  
  25. Le jour est compose de la facon suivante: Th-05-11-1992 par exemple.
  26.  
  27. Th correspond au jour proprement dit c'est a dire lundi,mardi,mercredi.....
  28. Il doit etre ecrit en anglais:Mo,Tu,We,Th,Fr,Sa,Su.
  29.  
  30. 05 correspond au jour mais en tant que date
  31. 11 correspond au mois
  32. 1992 correspond a l'annee
  33.  
  34. Donc la date aura toujours la forme suivante:xx-jj-mm-aaaa
  35.  
  36. Il existe un joker: celui-ci est note '*' et  permet de remplacer n'importe
  37. quel partie de la date. Par exemple si l'on desire avoir la date 12-04-1992
  38. sans savoir quel jour on sera on met: **-12-04-1992
  39. Si on desire par exemple avoir tous les 4 du mois un utilitaire ou un messa
  40. ge on notera la date **-04-**-19**
  41. Avec le joker on a de multiples combinaisons.
  42. Un exemple utilisant le jour (Mo,Tu...):Fr-13-**-19**
  43. On sera prevenu tous les vendredi 13 !!
  44.  
  45.  
  46.  
  47. Notation de l'utilitaire ou du texte:
  48. -------------------------------------
  49.  
  50. Il suffit de mettre  apres la date ce que l'on desire. Si on veut lancer un
  51. programme il faut mettre le path et son nom. Ce qui suit la date est ce que
  52. vous taperiez en CLI ou en startup-sequence.Si on desire faire afficher une
  53. ligne (ex:Joyeux Anniversaire Pat) il suffit de mettre la ligne entre guil-
  54. lement. Cela evite d'appeler la commande echo. Mais on ne peut afficher qu'
  55. une ligne. Entre la date et l'utilitaire (ou le texte) vous devez mettre un
  56. espace.
  57.  
  58.  
  59.  
  60. Exemple de script:
  61. ------------------
  62.  
  63. **-12-04-19** "Joyeux anniversaire Tonton"                              (1)
  64. **-14-07-1992 "C'est la fete nationale"                                 (2)
  65. **-04-**-1992 "Dossier X-TPZ a rendre au boss"                          (3)
  66. Fr-13-**-1992 "Vendredi 13"                                             (4)
  67. Fr-13-**-1992 c:play sample/bruit-tonerre                               (5)
  68. **-**-**-**** "Urgent...ecrire a Poum"                                  (6)
  69.  
  70. Explications:
  71.  
  72. (1) Ecrit "joyeux anniversaire Tonton" le 12/04 de n'importe quelle annee
  73. (2) Ecrit "C'est la fete nationale" le 14/04/1992
  74. (3) Ecrit "Dossier X-TPZ a rendre au boss" le 4 de tous les mois de l'annee
  75.     1992
  76. (4) Ecrit "Vendredi 13" chaque vendredi (Fr) 13 de l'annee 1992 
  77. (5) Joue un sample appele 'bruit-tonerre',le path a ete indique pour la com
  78.     mande play et l'instrument.Ce sample est joue tous les vendredi 13 de l
  79.     annee 1992
  80. (6) Tous les jours (Mo,tu) et a toutes les dates le message "Urgent..ecrire
  81.     a Poum" s'affiche.Cela permet de faire un pense bete pour les choses ur
  82.     gente justement !
  83.  
  84.  
  85.  
  86. Intervalle dans le script:
  87. --------------------------
  88.  
  89. Vous pouvez donner un intervalle de date; c'est a dire que, si vous desirez
  90. qu'une commande/texte soit execute entre deux dates vous pouvez le faire !!
  91. Ceci est simple, par exemple vous desirez afficher "RDV chez docteur" entre 
  92. le **-12-03-1992 et le **-16-03-1992 . Je suppose que le rendez-vous est le
  93. 16/03/1992 , donc vous voulez etre prevenu a l'avance pendant la periode du 
  94. 12/03 au 16/03. Il suffit de l'ecrire dans le script sous cette forme:
  95. **-12-03-1992 - **-16-03-1992 "RDV chez docteur"
  96. Donc a partir du 12 jusqu'au 16 l'amiga affichera ce message.
  97. ou bien encore:
  98. Sa-**-**-19** - Su-**-**-19** c:play dh1:music/weekend
  99. Ceci fera jouer le son 'weekend' du samedi au dimanche
  100.  
  101. Un intervalle sera toujours de la forme: xx-ww-ww-wwww - xx-ww-ww-wwww
  102.  
  103. Voila...J'espere que vous avez tout compris..(?)
  104.  
  105.  
  106.  
  107. Conseils,rappels..etc..:
  108. ------------------------
  109.  
  110. Metter cet utilitaire dans votre startup-sequence. Il ne fait pas plus de 3
  111. ko, un script ne fait souvent pas plus de 1ko et donc son execution est rap
  112. ide...  Cet utilitaire est plutot reserve aux posseseurs de disk dur car il
  113. faut booter toujours le meme  systeme au depart  pour que DateRecall trouve
  114. son utilite.
  115. Le script de default est Env:DateRecall.prefs , vous pouvez le specifier
  116. Les commandes du script sont executees dans l'ordre de lecture donc l'ordre
  117. de l'ecriture.
  118.  
  119.  Cet utilitaire est freeware, cela signifie que vous pouvez le copier libre
  120. ment tant que vous ne demander pas plus d'argent qu'il n'en faut pour faire
  121. une simple copie. Si vous voulez distribuer ce programme vous devez conser-
  122. ver les documentations (francais et anglais) avec.Ce programme ne peut etre
  123. utilise a des fins commercialles sans une authorisation ecrite de l'auteur.
  124. Si vous faites n'importe quelle modification a ce programme envoyer moi une
  125. copie et une explication des modifications apportees.
  126. Je garde tous les droits sur ce produit.
  127.  
  128.  
  129. Pour finir je tiens a remercier Random (jolie doc en anglais), AToll (merci
  130. pour les utilitaires),Ramus (pour son aide), Fakir (Que de belles Zics), No
  131. vice pour son aide,Soach (les demos!) et surtout SMB (alias Pipo!) sans qui
  132. je ne coderais(!) pas en assembleur.
  133. Merci aussi a Franz Schwartz pour ses suggestions et bug report.
  134.  
  135. Pour me contacter ecrivez a:
  136.  
  137. Delantes Mathias
  138. 14 rue Rene Leynaud
  139. 69001 Lyon
  140.  
  141. ou pianoter sur votre minitel:
  142. 3615 RTEL (assez souvent)
  143. 3615 Legend (rarement)
  144. 78-36-19-96 Zenith rtc Lyonnais (sans arret!)
  145.  
  146. ou encore par un E-Mail a:   (indiquer que vous ecrivez a HCL   merci)
  147. gr1406@iutazoe.univ-lyon1.fr
  148.  
  149.  Merci de me contacter pour tout bug qui surviendrait, cela me permettra d'
  150. ameliorer la prochaine version. 
  151.  
  152.                                                              le 17/03/1993
  153.